public async Task <CandidatePlacementViewModel> CreateCandidatePlacement(CandidatePlacementViewModel data) { try { tblCandidatePlacement res = await Task.Run(() => ManageCandidatePlacement.InsertCandidatePlacement(data.ConvertTotblCandidatePlacement())); return(res.ConvertToCandidatePlacementViewModel()); } catch (Exception) { throw; } }
public async Task <CandidatePlacementViewModel> GetPlacementDetails(long PlacementId) { try { tblCandidatePlacement res = await Task.Run(() => ManageCandidatePlacement.GetPlacementDetails(PlacementId)); return(res.ConvertToCandidatePlacementViewModel()); } catch (Exception) { throw; } }
internal static async Task <tblCandidatePlacement> UpdateCandidatePlacement(tblCandidatePlacement model) { try { using (db = new eMSPEntities()) { db.Entry(model).State = EntityState.Modified; int x = await Task.Run(() => db.SaveChangesAsync()); return(model); } } catch (Exception) { throw; } }
internal static async Task <tblCandidatePlacement> InsertCandidatePlacement(tblCandidatePlacement data) { try { using (db = new eMSPEntities()) { db.tblCandidatePlacements.Add(data); int x = await Task.Run(() => db.SaveChangesAsync()); return(data); } } catch (Exception ex) { throw; } }
internal static async Task DeleteCandidatePlacement(long Id) { try { using (db = new eMSPEntities()) { tblCandidatePlacement obj = await db.tblCandidatePlacements.FindAsync(Id); db.tblCandidatePlacements.Remove(obj); await Task.Run(() => db.SaveChangesAsync()); } } catch (Exception) { throw; } }
public static CandidatePlacementViewModel ConvertToCandidatePlacementViewModel(this tblCandidatePlacement data) { return(new CandidatePlacementViewModel() { ID = Convert.ToInt32(data.ID), SubmissionID = data.SubmissionID, TimeGroupID = data.TimeGroupID, isActive = data.IsActive, isDeleted = data.IsDeleted, createdUserID = data.CreatedUserID, updatedUserID = data.UpdatedUserID, createdTimestamp = data.CreatedTimestamp, updatedTimestamp = data.UpdatedTimestamp }); }