public ActionResult Update(Guid id, UnitContactApiModel unitContactApiModel) { try { ApiResponse serviceResponse = this._unitContactService.GetSingle(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } UnitContact unitContact = serviceResponse.GetData <UnitContact>(); _unitContactMapper.Map(unitContactApiModel, unitContact); serviceResponse = this._unitContactService.Update(unitContact); if (serviceResponse.IsSuccess()) { return(new ObjectUpdatedResult(serviceResponse.Id.Value)); } { return(new ValidationErrorResult(serviceResponse)); } } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }
public UnitContactApiModel Map(UnitContact unitContact, UnitContactApiModel unitContactApiModel) { unitContactApiModel.Id = unitContact.Id; unitContactApiModel.ContactId = unitContact.ContactId; unitContactApiModel.UnitId = unitContact.UnitId; unitContactApiModel.UnitNumber = unitContact.Unit.FullName; unitContactApiModel.IsDoctor = unitContact.IsDoctor; unitContactApiModel.IsOwner = unitContact.IsOwner; unitContactApiModel.IsPrimaryContact = unitContact.IsPrimaryContact; unitContactApiModel.LivesHere = unitContact.LivesHere; return(unitContactApiModel); }
public UnitContact Map(UnitContactApiModel unitContactApiModel, UnitContact unitContact = null) { if (unitContact == null) { unitContact = new UnitContact(); } unitContact.ContactId = unitContactApiModel.ContactId.Value; unitContact.UnitId = unitContactApiModel.UnitId.Value; unitContact.IsPrimaryContact = unitContactApiModel.IsPrimaryContact.Value; unitContact.IsOwner = unitContactApiModel.IsOwner.Value; unitContact.LivesHere = unitContactApiModel.LivesHere.Value; return(unitContact); }
public ActionResult Add(Guid contactId, UnitContactApiModel unitContactApiModel) { try { var unitContact = _unitContactMapper.Map(unitContactApiModel); var serviceResponse = this._unitContactService.Add(unitContact); if (serviceResponse.IsSuccess()) { return(new ObjectCreatedResult("ContactUnit", serviceResponse.Id.Value)); } { return(new ValidationErrorResult(serviceResponse)); } } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }