小编Eld*_*dar的帖子

如何在ASP.NET MVC中将复杂的ViewModel传递给服务层?

假设我有用于用户注册的RegisterModel和一些实现IUserService的UserService

public interface IUserService
{
   User CreateUser(User newUser);
}


[HttpPost]
public ActionResult Register(RegisterModel model)
{
            if (ModelState.IsValid)
            {

                // ... logic for newuser

                User user = _userService.CreateUser(newuser);

               _authenticationService.SetAuthenticatedUser(user);

                return RedirectToRoute("Homepage");
            }

            return View(model);
        }
Run Code Online (Sandbox Code Playgroud)

鉴于RegisterModel可能非常复杂,逻辑应该用于将RegisterModel映射到User对象

asp.net-mvc service-layer

6
推荐指数
1
解决办法
3557
查看次数

什么是服务元数据以及为什么需要发布?

有ABC(地址,绑定,合同)=端点.我认为这些信息足以与客户沟通,反之亦然.但什么是元数据和mex?

wcf metadata

1
推荐指数
1
解决办法
6286
查看次数

标签 统计

asp.net-mvc ×1

metadata ×1

service-layer ×1

wcf ×1