public objRes Insert(rutasDto Reg) { using (ctx = new tvEntities()) { objRes Respuesta = new objRes(); try { rutas RutaOld = ctx.rutas.Where(t => t.NomRuta == Reg.NomRuta).FirstOrDefault(); if (RutaOld == null) { rutas ruta = new rutas(); Mapper.Map(Reg, ruta); ctx.rutas.Add(ruta); ctx.SaveChanges(); Respuesta.Error = false; Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!"; return Respuesta; } else { Respuesta.Error = true; Respuesta.Mensaje = "Ya se encuentra registrado un bus con esta placa..."; return Respuesta; } } catch (Exception e) { Respuesta.Error = true; Respuesta.Mensaje = e.Message; return Respuesta; } } }
public rutasDto Get(string Vial) { using(ctx=new tvEntities()){ DateTime fecha = DateTime.Now.Date; rutasDto rutaDto = new rutasDto(); detallesplanilla dP = ctx.detallesplanilla.Where(t => t.buses.Vial == Vial && t.planillacontrol.Fecha==fecha).FirstOrDefault(); rutas ruta = ctx.rutas.Where(t => t.NomRuta == dP.Ruta).FirstOrDefault(); Mapper.Map(ruta,rutaDto); return rutaDto; } }
public objRes Insert(rutasDto Reg) { mRutas o = new mRutas(); return o.Insert(Reg); }