public ResultModel Insert(GurudwaraServicesModel obj, ApplicationUser AppUser) { ResultModel oOutput = new ResultModel(); try { GurudwaraServices oServices = dbSet.Where(t => t.CompanyId == AppUser.CompanyID).FirstOrDefault(); if (oServices == null) { oServices = new GurudwaraServices(); obj.CreatedBy = AppUser.CreatedID == null ? 0 : AppUser.CreatedID.Value; obj.CreatedDate = DateTime.Now; obj.CompanyId = AppUser.CompanyID; GurudwaraServices oUser = Mapper.Map <GurudwaraServices>(obj); dbSet.Add(oServices); } else { oServices.ModifiedBy = AppUser.CreatedID == null ? 0 : AppUser.CreatedID.Value; oServices.ModifiedDate = DateTime.Now; oServices.ServicesDescription = obj.ServicesDescription; } oDB.SaveChanges(); oOutput.Data = Mapper.Map <GurudwaraServicesModel>(oServices); } catch (Exception ex) { oOutput.Status = 0; oOutput.Msg = ex.Message; Services.Utitilty.Error(ex); } return(oOutput); }
public ResultModel Post([FromBody] GurudwaraServicesModel obj) { return(_svr.Insert(obj, AppUser)); }