public async Task <ResponseModel> GetPreventa(string id) { ResponseModel response; try { Preventa preventa = await preventaService.GetPreventa(id); PreventaApiModel preventaResponse = mapper.Map <PreventaApiModel>(preventa); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.OK, Response = preventa }; } catch (Exception ex) { logger.LogError(ex.Message); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.InternalServerError, ErrorResponse = "Ha ocurrido un error, consulte con el administrador" }; } return(response); }
public async Task <ResponseModel> UpdatePreventa(PreventaApiModel preventa) { ResponseModel response; try { Preventa preventaUpdate = mapper.Map <Preventa>(preventa); await preventaService.UpdatePreventa(preventaUpdate); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.OK, Response = "Se ha actualizado la preventa exitosamente" }; } catch (Exception ex) { logger.LogError(ex.Message); response = new ResponseModel { HttpResponse = (int)HttpStatusCode.InternalServerError, ErrorResponse = "Ha ocurrido un error, consulte con el administrador" }; } return(response); }