public HttpResponseMessage Delete(Guid uid) { DeleteAdressQuery query = new DeleteAdressQuery() { IndividualPersonUID = uid, MandatorUIDs = RequestMandatorUIDs }; try { DeleteAdressQueryHandler handler = new DeleteAdressQueryHandler(query, UnityContainer); handler.Handle(); return(Request.CreateResponse(HttpStatusCode.Accepted)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e)); } }
public DeleteAdressQueryHandler(DeleteAdressQuery query, IUnityContainer unityContainer) : base(unityContainer) { _query = query; _uow = new OrgManUnitOfWork(); }