public static Concepto Crear(RepositoryProxy proxy , CrearConcepto concepto) { var c = new Concepto(); c.PopulateWith(concepto); proxy.DbCmd.InsertAndAssertId(c); return c; }
public static Concepto Actualizar(RepositoryProxy proxy , ActualizarConcepto concepto) { var c = new Concepto(){Nombre=concepto.Nombre, Codigo=concepto.Codigo, Id=concepto.Id}; proxy.DbCmd.UpdateOnly(c, f=> new {f.Nombre,f.Codigo}, f=> f.Id==c.Id); return proxy.DbCmd.FirstOrDefault<Concepto>(f=>f.Id== concepto.Id); }