GithubHelp home page GithubHelp logo

dwdkls / pizzamvc Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 8.0 4.79 MB

Fast and simple CRUD framework based on ASP.NET MVC

License: MIT License

C# 8.02% CSS 3.45% HTML 0.01% JavaScript 88.36% Batchfile 0.01% F# 0.15%

pizzamvc's People

Contributors

dwdkls avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pizzamvc's Issues

Add generic Request and Response classes

These types should wrap currently used types.
This will allow to separate application service layer to other machine or introduce CQRS.
Response should provide some kind of error information for typical error types.

Redesign Security in Pizza

Security associated types are splited across all framework layers and create mess. These classes should be probably redesigned

Fix search using datepicker in Grid

Because JQuery UI datepicker is now replaced by Bootstrap datepicker, jqGrid markup has to be adjusted to pass proper bootstrap configuration.

Remove dependency between Mvc and Framework

It is related with audit functionality.
This could be hard to implement. Audit needs information about current user, which can be provided by IUserContext interface but it is probably not easy to inject this into NHibernate interceptor.

MvcJqGrid improvements - not working globalization and missing options

The Grid class from MvcJqGrid library contains hardcoded text values and does not allow to use additional attributes. This class is also not extensible at all (private fields, private functions, non generic mechanism for attributes, etc.) The MvcJqGrid was abandoned in 2014.
Code probably need to be forked and improved, then used in PizzaMVC.

Separate assembly for Data Generation namespace

These classes are not needed for normal framework usage (during PIzza-based application work). These classes are necessary only for tests and sample data generation, so they not needed to be a part of Framework assembly.

Details view not working

The model item passed into the dictionary is of type 'Pizza.Contracts.Operations.Results.CrudOperationResult`1[KebabManager.Contracts.ViewModels.Orders.OrderDetailsModel]', but this dictionary requires a model item of type 'Pizza.Contracts.IDetailsModelBase'.

WTF?

Fix datetime control

Calendar for datetime pops up to bottom and sometimes is not visible.
Value in datetime fields are wrong.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.