public Task <int> InsertAsync(AssetCompanyDetailsVM entity) { return(Task.Run <int>(() => { AssetCompanyDetails ig = new AssetCompanyDetails { ID = entity.ID, CompanyNationID = entity.CompanyNationID, CompanyGovernerateID = entity.CompanyGovernerateID, CompanyTownID = entity.CompanyTownID, CompanyVillageID = entity.CompanyVillageID, CompanyAddressDetails = entity.CompanyAddressDetails, CompanyPhone = entity.CompanyPhone, CompanyMobile = entity.CompanyMobile, CompanyFax = entity.CompanyFax, CompanyEmail = entity.CompanyEmail, CompanySite = entity.CompanySite, Type = entity.Type, Notes = entity.Notes, AddedBy = entity.AddedBy, AddedOn = DateTime.Now, UpdatedBy = entity.UpdatedBy, UpdatedOn = entity.UpdatedOn, Active = entity.Active, Position = entity.Position, Code = entity.Code, ENName = entity.ENName, ARName = entity.ARName, }; AssetCompanyDetailsRepo.Add(ig); return ig.ID; })); }
public bool Update(AssetCompanyDetailsVM entity) { AssetCompanyDetails ig = new AssetCompanyDetails { ID = entity.ID, CompanyNationID = entity.CompanyNationID, CompanyGovernerateID = entity.CompanyGovernerateID, CompanyTownID = entity.CompanyTownID, CompanyVillageID = entity.CompanyVillageID, CompanyAddressDetails = entity.CompanyAddressDetails, CompanyPhone = entity.CompanyPhone, CompanyMobile = entity.CompanyMobile, CompanyFax = entity.CompanyFax, CompanyEmail = entity.CompanyEmail, CompanySite = entity.CompanySite, Type = entity.Type, Notes = entity.Notes, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, UpdatedOn = DateTime.Now, Active = entity.Active, Position = entity.Position, Code = entity.Code, ENName = entity.ENName, ARName = entity.ARName, }; AssetCompanyDetailsRepo.Update(ig, ig.ID); return(true); }
public Task <bool> DeleteAsync(AssetCompanyDetailsVM entity) { return(Task.Run <bool>(() => { AssetCompanyDetails ig = new AssetCompanyDetails { ID = entity.ID, CompanyNationID = entity.CompanyNationID, CompanyGovernerateID = entity.CompanyGovernerateID, CompanyTownID = entity.CompanyTownID, CompanyVillageID = entity.CompanyVillageID, CompanyAddressDetails = entity.CompanyAddressDetails, CompanyPhone = entity.CompanyPhone, CompanyMobile = entity.CompanyMobile, CompanyFax = entity.CompanyFax, CompanyEmail = entity.CompanyEmail, CompanySite = entity.CompanySite, Type = entity.Type, Notes = entity.Notes, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, UpdatedBy = entity.UpdatedBy, UpdatedOn = entity.UpdatedOn, Active = entity.Active, Position = entity.Position, Code = entity.Code, ENName = entity.ENName, ARName = entity.ARName, }; AssetCompanyDetailsRepo.Delete(ig, entity.ID); return true; })); }
public async Task <IHttpActionResult> update([FromBody] AssetCompanyDetailsVM entity) { var result = await AssetCompanyDetailsService.UpdateAsync(entity); await LogData(entity.Code, entity.ID.ToString()); return(Ok(result)); }
public async Task <IHttpActionResult> add([FromBody] AssetCompanyDetailsVM entity) { var result = await AssetCompanyDetailsService.InsertAsync(entity); await LogData(entity.Code, result.ToString()); if (result != 0) { return(Ok(true)); } return(Ok(false)); }