public void Update(DireccionProveedorDTO entity) { try { DireccionProveedor direccion = Mapper.Map <DireccionProveedor>(entity); direccionRepository.Update(direccion); } catch (Exception ex) { throw ex; } }
public DireccionProveedorDTO GetById(int id) { try { DireccionProveedor direccion = direccionRepository.GetById(id); DireccionProveedorDTO direccionDTO = Mapper.Map <DireccionProveedorDTO>(direccion); return(direccionDTO); } catch (Exception se) { throw se; } }
public Dictionary <Object, dynamic> insertProvider() { if (String.IsNullOrEmpty(data["phone"]) || String.IsNullOrEmpty(data["name"]) || String.IsNullOrEmpty(data["provincia"]) || String.IsNullOrEmpty(data["canton"]) || String.IsNullOrEmpty(data["distrito"]) || String.IsNullOrEmpty(data["address"]) || String.IsNullOrEmpty(data["email"])) { return(result(Result.Failed, Result.Empty, null)); } try { Proveedor provider = createProvider(); this.oldContent = ""; this.newContent = provider.toString(); db.Proveedor.Add(provider); Bitacora userLog = createLog(Log.Insert, Log.User, this.oldContent, this.newContent); InfoProveedor info = new InfoProveedor((byte)1, data["email"], DateTime.Now, DateTime.Now, data["user"], (byte)data["userDeleted"], provider.IdProveedor, data["userStatus"]); info.FechaElimina = null; DireccionProveedor dir = new DireccionProveedor(data["provincia"], data["canton"], data["distrito"], data["address"], DateTime.Now, DateTime.Now, (byte)0, data["user"], provider.IdProveedor, data["userStatus"]); dir.FechaElimina = null; db.InfoProveedor.Add(info); db.DireccionProveedor.Add(dir); db.Bitacora.Add(userLog); db.SaveChanges(); return(result(Result.Processed, Result.Inserted, null)); } catch (Exception ex) { return(result(Result.Failed, "Se ha generado un error: " + ex.Message, null)); } }