public OBRA_MSTR_DTO GetObraMstrRepository(int id) { OBRA_MSTR_DTO getObraMstrDto = new OBRA_MSTR_DTO(); if (ReferenceEquals(context, null)) { context = new CalfuEntities(); } try { _obraMstr = new OBRA_MSTR(); _obraMstr = context.OBRA_MSTR.Where(x => x.OBRA_ID.Equals(id)).FirstOrDefault(); getObraMstrDto.OBRA_ID = _obraMstr.OBRA_ID; getObraMstrDto.ALIAS = _obraMstr.ALIAS; getObraMstrDto.ANCHO = _obraMstr.ANCHO; getObraMstrDto.DESCRIPCION = _obraMstr.DESCRIPCION; getObraMstrDto.FILE_NAME = _obraMstr.FILE_NAME; getObraMstrDto.ME_GUSTA = _obraMstr.ME_GUSTA; getObraMstrDto.NO_ME_GUSTA = _obraMstr.NO_ME_GUSTA; getObraMstrDto.TIPO_OBRA_ID = _obraMstr.TIPO_OBRA_ID; getObraMstrDto.FLAG_VIGENTE = _obraMstr.FLAG_VIGENTE; //OBRA_MSTR_DTO getObraMstrDto = context.OBRA_MSTR.Where(x => x.OBRA_ID.Equals(id)).ProjectTo<OBRA_MSTR_DTO>().FirstOrDefault(); return(getObraMstrDto); } catch (Exception ex) { return(null); } }
public bool UpdateObraMstr(OBRA_MSTR_DTO dto) { try { if (ReferenceEquals(context, null)) { context = new CalfuEntities(); } OBRA_MSTR obraMstr = context.OBRA_MSTR.Where(x => x.OBRA_ID.Equals(dto.OBRA_ID)).SingleOrDefault(); if (!ReferenceEquals(null, obraMstr)) { obraMstr.ALIAS = dto.ALIAS; obraMstr.ANCHO = dto.ANCHO; obraMstr.DESCRIPCION = dto.DESCRIPCION; obraMstr.FILE_NAME = dto.FILE_NAME; obraMstr.ME_GUSTA = dto.ME_GUSTA; obraMstr.NO_ME_GUSTA = dto.NO_ME_GUSTA; obraMstr.TIPO_OBRA_ID = dto.TIPO_OBRA_ID; context.SaveChanges(); } context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool DeleteObraMstrRepository(int id) { try { if (ReferenceEquals(context, null)) { context = new CalfuEntities(); } OBRA_MSTR obraMstr = context.OBRA_MSTR.Where(x => x.OBRA_ID.Equals(id)).SingleOrDefault(); if (!ReferenceEquals(obraMstr, null)) { obraMstr.FLAG_VIGENTE = 2; context.SaveChanges(); //context.OBRA_MSTR.Remove(obraMstr); return(true); } else { return(false); } } catch (Exception ex) { return(false); } }
public bool ExistObraMstrRepository(int id) { if (ReferenceEquals(context, null)) { context = new CalfuEntities(); } OBRA_MSTR obraMstr = context.OBRA_MSTR.Where(x => x.OBRA_ID.Equals(id)).SingleOrDefault(); if (ReferenceEquals(obraMstr, null)) { return(true); } else { return(false); } }
public bool CreateObraMstr(OBRA_MSTR_DTO dto) { try { var _obraMstr = new OBRA_MSTR(); _obraMstr.ALIAS = dto.ALIAS; _obraMstr.ANCHO = dto.ANCHO; _obraMstr.DESCRIPCION = dto.DESCRIPCION; _obraMstr.FILE_NAME = dto.FILE_NAME; _obraMstr.ME_GUSTA = dto.ME_GUSTA; _obraMstr.NO_ME_GUSTA = dto.NO_ME_GUSTA; _obraMstr.TIPO_OBRA_ID = dto.TIPO_OBRA_ID; context.OBRA_MSTR.Add(_obraMstr); context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }