public void Editar(TiendaDTO tiendaDTO, IDbTransaction atom = null) { _db.GetConnection() .Execute(@"UPDATE dbo.Tienda SET Nombre= @Nombre,TipoId= @TipoId,HoraAperturaId= @HoraAperturaId,HoraCierreId= @HoraCierreId WHERE Id = @Id;" , tiendaDTO, atom); }
public JsonResult Registrar(TiendaDTO tiendaDTO) { // Inicializaciones var result = new Result <int>(); // Validaciones if (!ModelState.IsValid) { result.Success = false; result.Message = "Verifique la información registrada previmente."; return(Json(result)); } // Acceso a logicas de negocio var registrar = _bl.Registrar(tiendaDTO); if (!registrar.Success) { result.Success = false; return(Json(result)); } // Salida result.Success = true; result.Message = registrar.Message; result.Data = registrar.Data; return(Json(result)); }
public async Task <ActionResult <TiendaResponse> > Actualizar(TiendaRequest request) { try { if (request.idTienda == 0) { return(BadRequest(new Estatus() { descripcion = "idMarca incorrrecto.", estatus = "ERROR", _error = true })); } TiendaDTO dto_ = this._mapper.Map <TiendaDTO>(request); var respuesta = await this._iCrud.Guardar(dto_); return(Ok(respuesta)); } catch (Exception e) { List <MarcaResponse> response = new List <MarcaResponse>() { new MarcaResponse() { _error = true, estatus = "ERROR", descripcion = e.ToString() } }; return(BadRequest(response)); } }
public int Registrar(TiendaDTO tiendaDTO, IDbTransaction atom = null) { int id = _db.GetConnection() .QuerySingle <int>(@"INSERT INTO dbo.Tiendas (Nombre, TipoId, HorarioAperturaId, HorarioCierreId) OUTPUT Inserted.ID VALUES (@Nombre, @TipoId, @HorarioAperturaId, @HorarioCierreId);", tiendaDTO, atom); return(id); }
public Result <int> Registrar(TiendaDTO tiendaDTO) { // Inicializaciones var result = new Result <int>(); // Registra entidad try { result.Data = _repository.Registrar(tiendaDTO); } catch (Exception e) { result.Exception = e; result.Message = e.Message; return(result); } // Salida satisfcatoria result.Success = true; result.Message = "La tienda se registro satisfactoriamente."; return(result); }
public Result Editar(TiendaDTO tiendaDTO) { // Inicializaciones var result = new Result(); // Editar entidad try { _repository.Editar(tiendaDTO); } catch (Exception e) { result.Exception = e; result.Message = e.Message; return(result); } // Salida satisfcatoria result.Success = true; result.Message = "La tienda se actualizó satisfactoriamente."; return(result); }
public async Task <ActionResult <TiendaResponse> > Guardar(TiendaRequest request) { try { TiendaDTO DTO_ = this._mapper.Map <TiendaDTO>(request); var response = await this._iCrud.Guardar(DTO_); TiendaResponse respuesta = this._mapper.Map <TiendaResponse>(response); return(Ok(respuesta)); } catch (Exception e) { List <TiendaResponse> response = new List <TiendaResponse>() { new TiendaResponse() { _error = true, estatus = "ERROR", descripcion = e.ToString() } }; return(BadRequest(response)); } }
public JsonResult Actualizar(TiendaDTO tiendaDTO) { throw new NotImplementedException(); }