public String Crearlugar(ViewPersona model) { if (!ModelState.IsValid) { var errores = ModelState.Select(v => new { key = v.Key, errores = v.Value.Errors }); return(serializer.Serialize(new { success = false, errores = errores })); } Lugare lugar = new Lugare(); lugar.pais = model.pais; lugar.departamento = model.departamento; lugar.nombre = model.nombre; lugar.alias = model.alias; db.Lugares.Add(lugar); db.SaveChanges(); Lugare x = db.Lugares.Find(lugar.id); var objRetornado = new { pais = x.pais, departamento = x.departamento, nombre = x.nombre, alias = x.alias, }; return(serializer.Serialize(new { success = true, objRetornado = objRetornado })); }
public MensajeDto CargarLugar(LugareDto lDto) { if (lDto.LugarID > 0) { return EditarLugar(lDto); } using (var context = new ArchivosEntities()) { MensajeDto mensajeDto = null; var lugareDb = new Lugare(); lugareDb.NombreLugar = lDto.NombreLugar; context.Lugares.Add(lugareDb); mensajeDto = AgregarModificar.Hacer(context, mensajeDto); if (mensajeDto != null) { return mensajeDto; } lDto.LugarID = lugareDb.LugarID; return new MensajeDto() { Error = false, MensajeDelProceso = "Se cargo el lugar : " + lDto.LugarID, ObjetoDto = lDto }; } }