public async Task <int> UpdatePrinted(int id, GarmentSalesContract model) { //garmentSalesContractLogic.UpdateAsync(id, model); model.DocPrinted = true; DbSet.Update(model); return(await DbContext.SaveChangesAsync()); }
public async Task <int> DeleteAsync(int id) { GarmentSalesContract sc = await ReadByIdAsync(id); CostCalculationGarment costCal = await DbContext.CostCalculationGarments.FirstOrDefaultAsync(a => a.Id.Equals(sc.CostCalculationId)); costCal.SCGarmentId = null; await costCalGarmentLogic.UpdateAsync((int)sc.CostCalculationId, costCal); await garmentSalesContractLogic.DeleteAsync(id); return(await DbContext.SaveChangesAsync()); }
public async Task <int> CreateAsync(GarmentSalesContract model) { //do //{ // model.Code = CodeGenerator.Generate(); //} //while (this.DbSet.Any(d => d.Code.Equals(model.Code))); CostCalculationGarment costCal = await DbContext.CostCalculationGarments.FirstOrDefaultAsync(a => a.Id.Equals(model.CostCalculationId)); //costCal.SCGarmentId= garmentSalesContractLogic.Create(model); await DbContext.SaveChangesAsync(); return(await UpdateCostCalAsync(costCal, (int)model.Id)); }
public async Task <int> UpdateAsync(int id, GarmentSalesContract model) { garmentSalesContractLogic.UpdateAsync(id, model); return(await DbContext.SaveChangesAsync()); }