public IHttpActionResult Get(Guid?id) { //Recupero l'entity Registry entity = _registryService.Get <Registry, Guid?>(id); //Compongo il dto RegistryDetailDto dto = Mapper.Map <RegistryDetailDto>(entity); //Ritorno i risultati return(Ok(dto)); }
public IHttpActionResult Delete(RegistryDetailDto dto) { //Recupero l'entity var oResult = _registryService.DeleteRegistry(dto?.Id); //Se ci sono stati errori, li notifico if (oResult.HasErrors()) { Log4NetConfig.ApplicationLog.Warn(string.Format("Errore durante la cancellazione di una Registry. Id: {0} - Errore: {1}", dto?.Id, oResult.GetValidationErrorsInline(" - "))); NHibernateHelper.SessionFactory.GetCurrentSession().Transaction.Rollback(); return(ResponseMessage(Request.CreateResponse(HttpStatusCode.BadRequest, oResult))); } //Ritorno i risultati return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK))); }