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);
        }
Beispiel #2
0
 public ResultModel Post([FromBody] GurudwaraServicesModel obj)
 {
     return(_svr.Insert(obj, AppUser));
 }