Model-View-Controller for the ASP.NET framework
0
votes
0answers
12 views
An ASP.NET MVC application architecture- is there a better way? [on hold]
I'm building up my resume and thought it may be good to include how I like to structure new ASP.NET websites on my github profile. I like to think that this is onion architecture, but I'm not ...
6
votes
2answers
88 views
Storing an integer counter in indexer
I've been implementing a custom internal server error page in ASP.Net MVC which will check if the current user is either an administrator or accessing the page from localhost, and if so, show them a ...
4
votes
0answers
48 views
Helper for DropDownLists with extension method
Is the following helper idiomatic ASP.NET MVC? All the built-in DropDownListFor helpers only accept ...
6
votes
3answers
145 views
Monkeying around with Survey Monkey and Asp.Net Mvc
Intro
I've been a desktop dev for a long time now, and have never really had to monkey with web development until very recently. I have a need to do some custom integration with Survey Monkey's Api ...
5
votes
4answers
171 views
Generic Repository For Web Apps
I was developing a web app using Entity Framework 6 and MVC 5. For the data access layer, I eased the job and wrote a generic repository as following:
...
1
vote
3answers
92 views
Partial view for frequently used drop down lists
I have one input that is needed in many forms, so I created a partial view for that. In the partial view I query the database and generate a drop down list.
I just want to make sure, this is the best ...
3
votes
2answers
52 views
MVC-Web API 2 integration
For the first time ever, I'm integrating an MVC website to an ASP.NET Web API 2 web service (both of which are coded by myself).
I'd appreciate it if you can just look this over for me and let me ...
1
vote
2answers
47 views
Basic survey app
I am learning MVC 5 .NET and this is a bit different than Rails activerecord when creating relations. I have created a basic survey app that has a Survey class and this relates to the questions and ...
2
votes
0answers
69 views
N-Layer using MEF dependency injection on MVC project
I'm trying to create a "perfect" generic solution structure for MVC (5.2.3.0) projects using MEF.
Currently my solution looks like this.
Core layer contains generic classes that could be used in ...
0
votes
0answers
47 views
Address validation unit test
This is an example of a unit test I've just written for an ASP.NET controller action to test whether the model's RequiresClassification flag is set to true.
The ...
1
vote
0answers
121 views
Populating Charts with Chart.js
I have a dashboard page which populates some charts. They execute a Linq query to then transform the data into Json to populate the Chart.
These charts maybe used throughout the site, so I am ...
3
votes
1answer
110 views
Including functions in _ViewStart.cshtml
I've got the following code in my _ViewStart.cshtml file:
...
2
votes
1answer
75 views
Checking for user permissions
The idea here is we have Roles, Permissions, and a table called PermissionRoles that connect the two. So a Permissions can be in many Roles, and many Permissions can have the same Role. So what the ...
3
votes
2answers
78 views
1
vote
1answer
82 views
Method that checks whether to disable or enable the buttons depending on whether data is null or not
I have this bit of code that needs refactoring/simplification. The below grabs the planning data for view A and B. Then it joins the planning and matching image for view details. So then it determines ...
5
votes
1answer
246 views
Pagination implementation for a blog system
Last night I was working on a project that I've embarked upon as a learning exercise. I decided to add a pagination feature to my blog system. I made an attempt at it and got close... but I decided to ...
2
votes
1answer
76 views
Is it an anti-pattern to let ViewModel fill itself from a domain object? [closed]
Let's say you have a Employees table mapped to a Employee class. Now you want to code a Edit page for general information. You need a ViewModel with all the properties you need to build the page, so ...
1
vote
2answers
115 views
Code separation in MVC
Firstly I am not a professional programmer and I am just learning C#, MVC and Web Development.
Much of what I describe here is self taught and comes from lots of googling and posts on Stack Overflow. ...
2
votes
2answers
166 views
MVC N-Tier Architecture
I am working on a new MVC web application, so the project is in early stages. I have created 4 projects.
Let me explain what they do:
Common --> contains all my DTOs, enums helpers, ViewModels ...
1
vote
0answers
85 views
Passing values to a partial view
I have button which I would like to use for update and create actions. Currently a create action is based on the URL parameter equalling 0 . If for instance, in a ...
1
vote
1answer
182 views
Check if modelitem refers to currently logged in user with mvc identity
I'm using MVC in order to generate a couple of views within my webpage. For a way of logging in, I've decided to use Asp.net's Identity, which I am very happy with.
However, I'm trying to find an ...
1
vote
1answer
143 views
Using ASP.NET identity in a new app
I need code review for using ASP.NET Identity in a new app.
Goals:
Use int instead of GUID for IDs.
Separate identity from view layer
I need code review if I ...
2
votes
1answer
392 views
Adding data to the DB in EF without using navigation properties
Questions:
Is there a better way other than assigning IDs manually and creating separate lists for each model the way I have? (for this particular scenario).
If so, how? (Still taking the conditions ...
6
votes
2answers
1k views
ViewModel creator design
I am trying to move some logic outside my controller for creating my view models for the view.
I have a lot of queries to fire to make sure the complete view model is ready, so to keep my ...
1
vote
0answers
37 views
Persisting database row ID between controller actions on a multi-step “create item” form
I have a form on an anonymous site which has 3 steps. A user submits each step individually, in sequence (1-2-3). BUT, step 1 creates a new table row, while steps 2 and 3 only update the existing row ...
1
vote
1answer
382 views
Dependency Injection With Unity in MVC 5 without repository and unit of work
I want to use dependency injection with Unity in my application. I am not following repository pattern and unit-of-work (and don't want to). I also have ViewModel in my controller action method. ...
3
votes
1answer
99 views
Handling CRUD for look-up tables
I'm creating the admin portion of a project. Specifically, I am wanting to allow the users to update the look-up tables for their areas of interest.
All of my look-up tables have the same structure:
...
5
votes
2answers
84 views
Use of Model and View (MVC)
I have an application using c# and MVC5, with RazorEngine.
My application manages requests (orders from clients) and I need to show them in tables. To achieve this I have a Controller ...
5
votes
2answers
470 views
Abstracting a Password Service
I want to use Microsoft.AspNet.Identity's PasswordHasher but I don't want to pollute my Domain layer with knowledge of it. As ...
4
votes
3answers
519 views
8
votes
1answer
2k views
Creating bootstrap modals that can run JavaScript in MVC5
I have an MVC5, C# application using the Razor engine.
In my application I have a view, called "Index.cshtml". In this view I want to present a bootstrap modal to the user.
When presented to the ...
3
votes
2answers
230 views
Refactoring IEnumerable<ValidationResult>
I have the below code which increases the code complexity. Any way to refactor it?
I am trying to refactor the below code so that the CCM can be reduced for the code. i.e code complexity matrix.
...
3
votes
1answer
101 views
Null checks in view
It's really a nitty-gritty issue for me, and I have been here many times before. How could this be improved?
I have a basic viewmodel for a view:
...
3
votes
3answers
556 views
Code optimization by constant if-structure iteration removal
Below you will find the specific code that I am attempting to optimize. I have a method previous to called getCount() which, based on similar parameters as below, ...
3
votes
3answers
93 views
Account inactivity reminder
I wanted to know if this is the best approach for the Single Responsibility Principle.
The responsibility of this class is to remind users whose accounts are about to expire due to inactivity.
On ...
4
votes
4answers
957 views
Code refactoring to check errors in MVC
The first part of code is for me very unreadable. I tried to write in another way but I'm open to your suggestion!
...
4
votes
2answers
757 views
Is it “legit” to use a Linq query in a razor view?
I have a Linq query in my razor view like below. Its just getting contacts that belong in the group.
...
3
votes
1answer
486 views
Insert missing records in a list with LINQ
We have a table with periods, and other child tables with these periods and values for combinations of product + location.
Based on selected periods, I would like to add any missing rows in the child ...
4
votes
1answer
353 views
Using readonly input fields to persist data between views
I'm building a multi-screen Ajax form in an ASP.NET MVC solution. The first screen displays some user details. If the user clicks 'edit', they are taken to the next screen where they can edit the ...
4
votes
2answers
4k views
Unit of work + repository + service layer with dependency injection
I am designing a web application and a windows service and want to use the unit of work + repository layer in conjunction with a service layer, and I am having some trouble putting it all together so ...
2
votes
1answer
4k views
LINQ query using StartsWith and Contains to limit the results for an autocomplete field
As a source for a jquery-ui autocomplete field, I've written this action:
...
12
votes
3answers
1k views
Returning status codes from business layer
This is what I've been doing so far in my business layer to return error messages to the user.
...
1
vote
1answer
179 views
10
votes
1answer
220 views
Command-query segregation principle for an authenticator
The Authenticate method violates the command-query segregation principle, right? How can I adhere to the command-query segregation principle here?
...
7
votes
1answer
258 views
Somewhat esoteric if statement in a paginated feed
I am working on the home page of a website that will have a paginated feed (much like a blog's home page).
One of the requirements is that when a user navigates to a non-existent page, he or she will ...
1
vote
4answers
205 views
Thin controller design
We have asked to keep the MVC controller as thin, so we decided to move
all the service calling/business logic into the ViewModel class.
But is it good approach to use a ViewModel class to make ...
8
votes
1answer
7k views
Error Handling - Controller's OnException and Application_Error
I'm pretty new to MVC. Below is the code that I have added to an existing MVC 5 application. The code is using log4net to log any run-time error/exception.
NOTE: I could override ...
5
votes
1answer
121 views
Controller that uses a tested repository (or service)
I have a repository called PostsRepository who implements an interface called IPostsRepository:
...
2
votes
2answers
638 views
Is there any disadvantage of using MVC Razor Syntax codes inside a NoScript tag?
I'm creating a ASP.NET MVC Website that display blogs from the database by AJAX.
The problem is - I have limit the results to only 10 by default and add a Load More button to display 10 more results ...
2
votes
0answers
292 views
Wrapper for jQuery Ajax to ensure redirects occur on clientside - Round 2
A while back I posted an code review on handling ajax and redirects when a server side error occurs.
Wrapper for jquery ajax to ensure redirects occur on clientside
Since that post I've been using ...