コード例 #1
0
 public DomainModelResponse Add(DomainDto.Role request)
 {
     EntityModel.Role role = new EntityModel.Role()
     {
         RoleCode = request.roleCode,
         RoleDescription = request.roleDescription,
         LastChangedTime = DateTime.UtcNow
     };
     _repRole.Add(role);
     _uow.Commit();
     _roleResponse.addResponse("Add", MessageCodes.InfoCreatedSuccessfully, "Role");
     return _roleResponse;
 }
コード例 #2
0
 public DomainModelResponse Add(DomainDto.Role request)
 {
     EntityModel.Role role = new EntityModel.Role()
     {
         RoleCode        = request.roleCode,
         RoleDescription = request.roleDescription,
         LastChangedTime = DateTime.UtcNow
     };
     _repRole.Add(role);
     _uow.Commit();
     _roleResponse.addResponse("Add", MessageCodes.InfoCreatedSuccessfully, "Role");
     return(_roleResponse);
 }
コード例 #3
0
 public DomainModelResponse Update(DomainDto.Role request)
 {
     EntityModel.Role role = _repRole.Get(filter: u => u.RoleCode == request.roleCode).FirstOrDefault();
     if (role == null)
     {
         _roleResponse.addResponse("Update", MessageCodes.ErrDoesnotExist, "role : " + request.roleCode);
         throw _roleResponse;
     }
     role.RoleDescription = request.roleDescription;
     role.LastChangedTime = DateTime.UtcNow;
     _repRole.Update(role);
     _uow.Commit();
     _roleResponse.addResponse("Update", MessageCodes.InfoSavedSuccessfully, "Role");
     return(_roleResponse);
 }