public IHttpActionResult UpdateCenterTrans(AddUpdateCenterTransViewModel centerTrans) { Guard.NotNull(centerTrans, "Center Translation parameter is null.,"); Guard.NotNullOrEmpty(centerTrans.Name, "Center Translation parameter is empty.,"); Guard.NotDefault(centerTrans.LangId, "Language Id parameter is empty.,"); var map = AutoMapper.Mapper.Map<CenterTrans>(centerTrans); var centers = _serviceFactory.CreateCenterService.GetCenterById(Convert.ToInt32(map.CenterId)); Guard.NotNull(centers, nameof(centers)); map.EmiratesId = centers.EmiratesId; map.TradeLicense = centers.TradeLicense; map.TradeLicenseExpiryDate = centers.TradeLicenseExpiryDate; map.FaxNo = centers.FaxNo; map.PhoneNo = centers.PhoneNo; map.WebSite = centers.WebSite; map.Email = centers.Email; map.Latitude = centers.Latitude; map.Longitude = centers.Longitude; map.IsActive = true; map.IsDeleted = false; var result = _serviceFactory.CreateCenterService.InsertOrUpdateCenterTrans(map); return Ok(result); }
public IHttpActionResult DeleteCenterTrans(AddUpdateCenterTransViewModel center) { Guard.NotNull(center, "center parameter is null.,"); Guard.NotDefault(center.Id, "center id is required.,"); var map = AutoMapper.Mapper.Map<CenterTrans>(center); var result = _serviceFactory.CreateCenterService.DeleteCenterTrans(map); return Ok(result); }