public IHttpActionResult Delete(AddUpdateContactType conttype) { Guard.NotNull(conttype, nameof(conttype)); var map = AutoMapper.Mapper.Map <ContactType>(conttype); var result = _serviceFactory.CreateContactTypeService.Delete(map); return(Ok(result)); }
public IHttpActionResult Create(AddUpdateContactType conttype) { Guard.NotNullOrEmpty(conttype.Name, "Contact Type Name is required."); var map = AutoMapper.Mapper.Map <ContactType>(conttype); var isexist = _serviceFactory.CreateContactTypeService.GeTContactTypeByName(map.Name); if (isexist != null) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.Conflict, "Contact Type is exists.,")); } var result = _serviceFactory.CreateContactTypeService .InsertOrUpdateContactTypeService(map); return(Ok(result)); }