public string r_logros(logrosDTO ob) { try { ob.id_asignatura = ob.id_asignatura.ToUpper(); ob.id_grado = ob.id_grado.ToUpper(); ob.id_logro = ob.id_logro.ToUpper(); logros m = new logros(); AutoMapper.Mapper.CreateMap<logrosDTO, logros>(); AutoMapper.Mapper.Map(ob, m); bd.logros.Add(m); bd.SaveChanges(); return "¡Se agregó el logro exitosamente!"; } catch (Exception) { return null; } }
public logrosDTO c_logros(string cod) { try { cod = cod.ToUpper(); origen = bd.logros.Where(t => t.id_logro == cod).FirstOrDefault(); if (origen != null) { AutoMapper.Mapper.CreateMap<logros, logrosDTO>(); AutoMapper.Mapper.Map(origen, destino); return destino; } else return null; } catch (Exception) { return null; } }
//-------------------------------------------------------------------- public string r_logros(logrosDTO ob ) { try { //........... VALIDACIÓN PARA MAYUSCULAS ................... ob.id_asignatura = ob.id_asignatura.ToUpper(); ob.id_grado = ob.id_grado.ToUpper(); ob.id_logro = ob.id_logro.ToUpper(); //................ FIN DE VALIDADCIÓN ...................... logros m = new logros(); AutoMapper.Mapper.CreateMap<logrosDTO, logros>(); AutoMapper.Mapper.Map(ob, m); bd.logros.Add(m); bd.SaveChanges(); return "¡Se agregó el logro exitosamente!"; } catch (Exception) { return null; } }