The ASP.NET MVC Framework is a Microsoft web application framework that implements the model-view-controller (MVC) pattern.
4
votes
2answers
121 views
Are Repositories needed any longer in ASP.net 5 & EF7?
I posted a question on github to the EF Team. I got a reply saying it would be better to ask this question here so I will copy and paste it here as we as a link so other can see the few replies on ...
1
vote
1answer
177 views
Why use Razor Syntax?
Was doing some reading today about Razor Syntax with MVC Framework and was wondering why would/should I use Razor? What benefit does it provide over doing the same thing in the code behind and/or ...
0
votes
1answer
39 views
Project structure for Web, Api, DAL and ViewModels
I have a ASP .NET WebApi and a Web Project. I'm about to create a DAL class library... Which will be my codefirst/POCO's or possibly edmx files.
I'm wondering do I need to have another class library ...
8
votes
7answers
332 views
A property that can represent both a single date and a date range: How to properly model that?
I work in a system that can represent a "shipping estimate" in two ways:
A specific date: The item is guaranteed to ship at that date
A day interval: The item will be shipped "X to Y" days from ...
1
vote
0answers
43 views
Is there any way to take advantage of portable ViewModels for ASP.Net?
Microsoft supports portability when taking advantage of the MVVM pattern: https://msdn.microsoft.com/en-us/library/hh563947(v=vs.110).aspx
This means that I can create a ViewModel that is reusable in ...
0
votes
0answers
110 views
Winform User Control on ASP?
I wrote a C# Winform User Control as follows when Executable is Run:
My question is how we can use this Winform C# user control in one ASP Page. I know about WEB User Control and using in ASP but ...
2
votes
2answers
73 views
Where to put User Interface/Domain Model manipulation logic (transferring data from the view to Domain Model)
We are starting on a greenfield project in ASP.NET MVC. I've used the MVC pattern in other stacks (PHP and Ruby) and I keep running into the same problems of where to place business logic, UI logic, ...
0
votes
0answers
43 views
Layer application and token authentication
Suppose we have an application with multiple layers in .Net:
Domain layer (entities)
Data access layer (entity framework)
Business layer
Web Services layer (Web Api)
Presentation layer (MVC)
Now I ...
2
votes
1answer
193 views
How to refactor services into API, repository and caching (.NET)?
I am working on a .NET project with, which started out as a prototype that now has to scale. We have the ASP.NET MVC stack with Entity Framework (code first).
I would like to hear how to scale this ...
6
votes
3answers
332 views
Why does everyone put controllers in one folder and views in another?
I'm getting ready to take the bend out of asp and into an mvc framework, asp.net mvc or nancy. Wherever I go, I see folders for controllers/modules and folders for views. Is this just a pavlovian ...
1
vote
1answer
61 views
Let Xamarin clients listen when server send an API
My situation
I will make a Xamarin application for Android that can access an ASP.NET MVC webserver with API's. The problem is when I'll send an API to the server, all the connected clients must ...
0
votes
0answers
17 views
Composite ViewModels from many Domain models
I asked a similar question on this site before but from then on things got a little more complicated. I'm trying to find the best way to implement ViewModels which are regularly composed from ...
0
votes
0answers
160 views
How to implement authentication between asp.net MVC application and Web API?
For an upcoming project, we have to build a secured web application with ASP.NET MVC. This web application will communicate with an ASP.NET Web API for all the CRUD actions.
The user will have an ...
0
votes
0answers
85 views
Multiple inheritance in ASP.NET MVC Controller
In one case BaseWizardController should implement background functionality of BaseController->BaseConsumerController, in other case it should implement only BaseController.
Any ideas how can I do ...
1
vote
1answer
58 views
Data Structure for Form or Survey
I am planning an app which allows users to complete surveys/forms. I'm having trouble planning the data schema for the forms.
I really want to have a data structure which can be mostly automatically ...
0
votes
0answers
67 views
Implementing a one way web request/response in .NET
What is the better way to implement a request/response in .NET when dealing with just getting an xml web resource for the external source and process it to your system? By the way, to access this xml ...
0
votes
0answers
42 views
Azure Active Directory
I am developing a suite of applications that will be hosted in Azure. Some apps will be for customer use (not public tho, i.e. invited/paid up customers) and some for internal employees.
For ...
0
votes
0answers
121 views
Is this approach scalable?
I am working to rewrite a legacy application (C++) to C# ASP.NET MVC with EF6 but plan to upgrade to ASP.NET Core1 and EF Core 1.
The database schema is really arcane in that it has a single schema ...
2
votes
1answer
103 views
ASP.NET MVC Middle tier object naming
As a corporate developer who works alone I find myself creating and writing a lot of websites that consist of screens that are basically wrappers for a DB table. So for instance on a screen that ...
2
votes
1answer
71 views
Where does apply authorization rules for my layered application?
This question is about applying rules of my application that confuse me.
My controller is using service and the service is using repository.
public class CommentController: ApiController{
...
6
votes
1answer
341 views
Does unused code affects the assembly after startup (Memory for example)?
Disclaimer: I come from a PHP background.
In PHP, I could have thousands files, which are never loaded, if not needed, due to the autoloader feature (If some code is needed, it would be loaded)
How ...
3
votes
0answers
95 views
Log with Application Insights only (NLog vs AI) in Asp MVC
I was going through several blog posts and stackoverflow and programmers and I am still a bit confused. You can install NLog (or some other logging lib) and start logging quite fast and then you can ...
5
votes
1answer
156 views
Architecture for Web application to monitor remote servers
So I'm a relatively new programmer, attempting to create a web application (ASP.net) to display the system information (E.G. Status of windows services, disk & resource usage and errors in event ...
3
votes
1answer
229 views
Mapping Domain models to ViewModel
I have an Asp.net MVC5 application structured like this:
Core
Domain project
Infrastructure
DAL project
Utilities
UI
UI project (contains ViewModel at the moment, will probably put that
...
-1
votes
1answer
75 views
Find out the user has access to this area - role [closed]
I am in the process of building such that the user access to the different kinds of areas.
I must have sure me that, for example Admin part is for shared Admin.
It is for sure me that I can ...
-2
votes
1answer
73 views
Best way to control serialisation of posted form data [closed]
I'm working on an ASP.NET MVC project. I have a form that is strongly typed. Is it considered good practice to add serialisation attributes to the same view model to control how the data is serialized ...
2
votes
5answers
625 views
Architect in our company is against DTO [closed]
I have this easy DTO (Data Transfer Object):
public class SoonestOffersModel
{
public Offer Offer { get; set; }
public DateTime Date { get; set; }
}
Offer is entity.
Our architect is ...
-1
votes
1answer
60 views
Handle Field Level Access on MVC Form [closed]
I came across and programming issue in my MVC app where I need to provide field-level security for some of my forms. So I need to display or hide fields on the form, based on the user's permissions. ...
2
votes
1answer
160 views
Business logic in the models?
I use the repository pattern for data handling.
In my DAL folder i have IUserRepository, UserRepository and UserContext. Inside the models folder i have a class called User like id, username etc.
I ...
3
votes
1answer
170 views
Who does what in a Single Page Application? [closed]
My development background is in ASP .NET webforms. I've been reading various SPA tutorials but they always get into the weeds about specific javascript libraries.
I'm just trying to understand what ...
1
vote
0answers
52 views
Strategies for creating a mobile site? [closed]
I'm looking for 2nd & 3rd opinions on a general mobile strategy for a website I work with. We have decided that tablets generally have an acceptable experience with our site (especially in ...
1
vote
2answers
77 views
Single Class to Serve as View Model as well as Container for Submitted Form
I see the following design in the code which is part of the default web application project in visual studio:
A single data model class in constructed and decorated with various data validation ...
-1
votes
2answers
86 views
Permuting and combining the values based on the key
I am trying to generate a table which would show all possible combinations based on the key. To make it more clear lets say I have a kind of Key, Value pair set(Its mentioned kind of because there are ...
2
votes
3answers
238 views
CRUD operations in DDD
I'm designing an application with DDD. I'm moving from flat POCO objects to strong domain models, so my question is:
Would I have to call my basic CRUD operations (located in my repository layer) ...
0
votes
1answer
56 views
Is the controller in Angular and ASP.NET MVC aimed to the same?
Is the controller in Angular and ASP.NET MVC aimed to do the same like:
Consume services to shape the data (model) to return to the view.
Modal validation.
1
vote
1answer
666 views
.NET MVC authentication to AngularJS to .NET web API advice needed
So i am inheriting a team and a large project that should have been built with a restful back end. For the time it is only reporting and we all agree to build out a web API (separate project) with ...
0
votes
1answer
283 views
MVC Best practice mixing Partial View and JavaScript
I searched the internet and really can't find a good answer to this question.
Imagine there is a View that contains a simple tab-element. Each tab-content is loaded dynamically (via ajax) when the ...
3
votes
1answer
182 views
Does Having DI Happen in the Composition Root go against the whole point of Dependency Injection?
I am using Dependency Injection for a .NET MVC web application in which I have three basic layers:
1) Web App
2) Service Layer
3) Data Layer
I inject the data layer into the service layer and the ...
5
votes
3answers
267 views
Entity Framework in n-tier application confusion
I'm building a rather large (web) application where I'm using Entity Framework to communicate with the database.
My solution is set up in layers like so:
Client
Website (MVC web application)
...
0
votes
0answers
57 views
One form with multiple fields vs several forms doing ajax requests
I have a group of invoices to send to a back end.
The requirement is to be able to send everything with a button, so I can do the following:
Send everything as form fields name like ...
2
votes
3answers
661 views
Multi user website for MVC project: one, or multiple solutions?
We're starting a new MVC 5 project that will ultimately consist of 4 websites depending on the kind of user:
One internal, for company employees.
One for agents, independent contractors that work ...
2
votes
3answers
1k views
Difference between 3-Tier architecture and MVC (Model, View Controller) in ASP.Net
I would love to know how the 3-Tier architecture differs from MVC (Model, View Controller) in ASP.Net as it seems to me that the same architecture applies.
In 3-tier we have User Services Layer, ...
1
vote
1answer
2k views
Rendering partial View in MVC
i am not so familiar working with partial Views. The reason behind that is that I really do not have the basics of Jquery/JS/Ajax. But I recently found through some SO post that a partial view can be ...
1
vote
1answer
136 views
Organizing action in MVC controller
I am developing an ASP.NET MVC application, that has a lot of client side interaction ie. a lot of ajax calls to controller actions.
Currently I have controllers containing actions (part of the same ...
7
votes
1answer
295 views
Never using Models, only ViewModels
I'm starting a new MVC 5 project from scratch. I'm using EF 6 (Database First) and Identity 2.0.
My solution consists of 3 different projects: Data (where I have a .edmx and my DB context), Resources ...
2
votes
1answer
277 views
Code First Approach and Business Classes Validation
I have a solution split into two projects : A class library containing all of my model classes (lets call it Business), and an ASP.Net MVC project.
My Business classes are meant to be generic and ...
1
vote
2answers
158 views
Performance concern in object oriented languages [duplicate]
I recently moved into web development using ASP.NET MVC. The language I use is C#. Having considerable experience in C makes me look for optimized coding standards (memory, efficient data structures ...
2
votes
1answer
76 views
Handle files on a remote location
Our intranet application is used to document and store office files. Both app and server are hosted remotely on the same server. Due to fact that our app server is changed every couple of years, we ...
2
votes
2answers
320 views
How to see Entity Framework code with ASP.NET MVC from a software architecture viewpoint?
Let's say I'm starting a Web Application project that uses
a) ASP.NET MVC
b) Entity Framework
In terms of Software ARchitecture, correct me if I'm wrong,
-1) Could I place all my Entity Framework ...
0
votes
0answers
64 views
Best Practice for relating an Azure Active Directory user with Entity Framework
I'm creating an ASP.NET application that uses Azure Active Directory to Authenticate users.
When using Entity Framework for the models what would be the best way to have an entity related to a ...