public List <MDomicilio> ObtenerDomicilios(parametrosDomicilios p) { try { List <MDomicilio> domiciliosNuevos = JsonConvert.DeserializeObject <List <MDomicilio> >(p.nuevos); foreach (var a in domiciliosNuevos) { db.Domicilio.Add(new Domicilio() { Activo = true, Calle = a.Calle, Complemento = a.Complemento, Id = a.Id, IdCliente = a.IdCliente, Numero = a.Numero, Referencia = a.Referencia }); } db.SaveChanges(); } catch { } List <MDomicilio> lista = new List <MDomicilio>(); var domicilios = db.Domicilio.ToList(); foreach (var d in domicilios) { MDomicilio aux = new MDomicilio() { Activo = d.Activo, Calle = d.Calle, Complemento = d.Complemento, Id = d.Id, IdCliente = d.IdCliente, Numero = d.Numero, Referencia = d.Referencia }; lista.Add(aux); } //_evento.InsertarDetalle("Retorno", JsonConvert.SerializeObject(clientes)); return(lista); }
private void BotonGuardar_Click(object sender, EventArgs e) { MDomicilio nuevoDomicilio = new MDomicilio(); nuevoDomicilio.Calle = textCalle.EditText.Text.ToUpper(); nuevoDomicilio.Numero = textNumero.EditText.Text; nuevoDomicilio.Complemento = textComplemento.EditText.Text.ToUpper(); nuevoDomicilio.Referencia = textReferencias.EditText.Text.ToUpper(); nuevoDomicilio.Id = Guid.NewGuid(); nuevoDomicilio.Nuevo = true; nuevoDomicilio.Confirmado = false; if (idCliente != "0") { nuevoDomicilio.IdCliente = Guid.Parse(idCliente); } else { nuevoDomicilio.IdCliente = null; } Toast.MakeText(Activity, "Domicilio guardado localmente", ToastLength.Long); db.Insert(nuevoDomicilio); Dismiss(); }