public string Update(Enterprise model) { try { string message = string.Empty; using (var context = new LogycaDbContext(this.options)) { Enterprise result = new Enterprise(); result = context.Enterprises.Where(e => e.Id.Equals(model.Id) || e.Nit.Equals(model.Nit)).FirstOrDefault(); if (result != null) { result.Name = model.Name; result.Gln = model.Gln; context.Entry(result).State = EntityState.Modified; context.SaveChanges(); message = "success"; } else { message = "El Nit ya existe"; } return(message); } } catch (Exception ex) { return(ex.Message); } }
public string Insert(Enterprise model) { try { string message = string.Empty; using (var context = new LogycaDbContext(this.options)) { Enterprise result = new Enterprise(); result = context.Enterprises.Where(e => e.Id.Equals(model.Id) || e.Nit.Equals(model.Nit)).FirstOrDefault(); if (result == null) { context.Enterprises.Add(model); context.SaveChanges(); message = "success"; } else { message = "El Nit ya existe"; } return(message); } } catch (Exception ex) { return(ex.Message); } }