Esempio n. 1
0
 public IHttpActionResult UserWorkInfoUpdate(Models.UserCompDetail userComp)
 {
     return(GetJsonResult(new Models.BaseResponse()
     {
         ResponseObject = new MiddelLayer.Users().Update(userComp),
         Message = "Data update successfully.",
         StatusCode = 200
     }));
 }
Esempio n. 2
0
 private DB.UserCompDetail Assgin(Models.UserCompDetail userComp)
 {
     return(new DB.UserCompDetail()
     {
         UCId = userComp.Id,
         UCCOMPID = userComp.CompId,
         UCStartDate = userComp.StartDate,
         UCEndDate = userComp.EndDate,
         UUID = userComp.UUID,
         IsActive = userComp.IsActive
     });
 }
Esempio n. 3
0
        public ActionReturn Insert(Models.UserCompDetail userComp)
        {
            DB.UserCompDetail userCompDetail = Assgin(userComp);
            _dbCommands.Insert(userCompDetail);
            bool status = _dbCommands.Save();

            return(new ActionReturn()
            {
                Id = userCompDetail.UCId,
                Status = status
            });
        }
Esempio n. 4
0
        private Models.UserCompDetail GetUserCompDetail(DB.UserCompDetail source)
        {
            Models.UserCompDetail userCompDetail = new Models.UserCompDetail()
            {
                CompDetail = GetCompDetail(_dbCommands.FetchSingleRecord <DB.CompDetail>(source.UCCOMPID)),
                Id         = source.UCId,
                StartDate  = source.UCStartDate,
                EndDate    = source.UCEndDate,
                UUID       = source.UUID,
                IsActive   = source.IsActive
            };

            return(userCompDetail);
        }
Esempio n. 5
0
 public bool Update(Models.UserCompDetail compDetail)
 {
     _dbCommands.ActionState(Assgin(compDetail), System.Data.Entity.EntityState.Modified);
     return(_dbCommands.Save());
 }