public IHttpActionResult Delete(AddUpdateCenterViewModel center) { Guard.NotNull(center, "Center parameters is null.,"); Guard.NotDefault(center.Id, "Center Id is null.,"); var map = _serviceFactory.CreateCenterService.GetCenterById(center.Id); Guard.NotNull(center, "Centers is not exists.,"); var result = _serviceFactory.CreateCenterService.DeleteCenter(map); return Ok(result); }
public IHttpActionResult Create(AddUpdateCenterViewModel center) { Guard.NotNull(center, "Center object is null.,"); var map = AutoMapper.Mapper.Map<Centers>(center); Guard.NotNullOrEmpty(map.Name, "Centers Name is required.,"); Guard.NotDefault(map.EmiratesId, "Emirates is required.,"); var result = _serviceFactory.CreateCenterService.InsertOrUpdateCenters(map); return Ok(result); }