public Resultado InsertTraspasosPrograma(TraspasosPrograma traspasosPrograma) { MapperManager.GetInstance(); try { var traspasosProgramaDb = Mapper.Map <TraspasosPrograma, DataAccess.Models.TraspasosPrograma>(traspasosPrograma); traspasosProgramaDb.Activo = true; traspasosProgramaDb.FechaCreacion = DateTime.Now; traspasosProgramaDb.FechaModificacion = DateTime.Now; dbContext.TraspasosProgramas.Add(traspasosProgramaDb); dbContext.SaveChanges(); return(new Resultado("El registro se guardó correctamente.")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }
public Resultado UpdateTraspasosPrograma(TraspasosPrograma traspasosPrograma) { MapperManager.GetInstance(); try { var traspasosProgramaDb = dbContext.TraspasosProgramas.Find(traspasosPrograma.Id); if (traspasosProgramaDb != null) { traspasosProgramaDb.UsuarioModificacion = traspasosPrograma.UsuarioModificacion; traspasosProgramaDb.FechaModificacion = DateTime.Now; dbContext.Entry(traspasosProgramaDb).State = EntityState.Modified; dbContext.SaveChanges(); return(new Resultado("El registro se guardó correctamente.")); } return(new Resultado("No se encontró el registro especificado")); } catch (Exception excepcion) { LogHelper.RegisterError(excepcion.Message); return(new Resultado("Ocurrio un error. Favor contactarse con el administrador.")); } }