public async Task <int> SaveCalendarPhaseAsync(CalendarPhaseViewModel calendarPhaseModel) { CalendarPhase calendarItem = new CalendarPhase { CompanyId = calendarPhaseModel.CompanyId, ProjectId = calendarPhaseModel.PhaseId, PhaseName = calendarPhaseModel.PhaseName, DisplayOrder = calendarPhaseModel.DisplayOrder }; var companyObj = await _calendarPhaseRepository.CreateAsync(calendarItem); return(companyObj.PhaseId); }
public async Task <bool> SubmitPhaseAsync(int projectId, string phaseName, int displayOrder, string phasecolor) { try { CalendarPhaseViewModel calendar = new CalendarPhaseViewModel { CompanyId = 1, ProjectId = projectId, PhaseName = phaseName, DisplayOrder = displayOrder, PhaseColor = phasecolor }; int scheduleId = await _calendarScheduleHelper.SaveCalendarPhaseAsync(calendar); } catch { return(false); } return(true); }