public Resultado UpdateTipoCambio(TipoCambio tipoCambio) { MapperManager.GetInstance(); try { var tipoCambioDb = dbContext.TiposCambio.Find(tipoCambio.Id); tipoCambioDb.Valor = tipoCambio.Valor; tipoCambioDb.UsuarioModificacion = tipoCambio.UsuarioModificacion; tipoCambioDb.FechaModificacion = DateTime.Now; dbContext.Entry(tipoCambioDb).State = EntityState.Modified; dbContext.SaveChanges(); return(new Resultado("La TipoCambio se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }
public Resultado InsertTipoCambio(TipoCambio tipoCambio) { MapperManager.GetInstance(); try { var tipoCambioDb = Mapper.Map <TipoCambio, DataAccess.Models.TipoCambio>(tipoCambio); tipoCambioDb.Activo = true; tipoCambioDb.FechaCreacion = DateTime.Now; tipoCambioDb.FechaModificacion = DateTime.Now; dbContext.TiposCambio.Add(tipoCambioDb); dbContext.SaveChanges(); tipoCambio.Id = tipoCambioDb.Id; return(new Resultado("La TipoCambio se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }