public virtual Result Add() { //Result result = null; //result = IsNoConflictWithOtherSportsSeasonsSettings(this.SportsSeasonStartDate, this.SportsSeasonEndDate); //if (result != null) // return result; Result result = new Result(); SportsSeasons SportsSeasons = new SportsSeasons(); SportsSeasons.MaturityYearID = this.MaturityYear.MaturityYearID; SportsSeasons.SportsSeasonStartDate = this.SportsSeasonStartDate; SportsSeasons.SportsSeasonEndDate = this.SportsSeasonEndDate; SportsSeasons.SportsSeasonDescription = this.SportsSeasonDescription; SportsSeasons.CreatedDate = DateTime.Now; SportsSeasons.CreatedBy = this.LoginIdentity.EmployeeCodeID; this.SportsSeasonID = new SportsSeasonsDAL().Insert(SportsSeasons); if (this.SportsSeasonID != 0) { result.Entity = this; result.EnumType = typeof(LookupsValidationEnum); result.EnumMember = LookupsValidationEnum.Done.ToString(); } return(result); }
internal SportsSeasonsBLL MapSportsSeason(SportsSeasons item) { return(item != null ? new SportsSeasonsBLL() { SportsSeasonID = item.SportsSeasonID, SportsSeasonDescription = item.SportsSeasonDescription, SportsSeasonStartDate = item.SportsSeasonStartDate, SportsSeasonEndDate = item.SportsSeasonEndDate, MaturityYear = new MaturityYearsBalancesBLL().MapMaturityYearBalance(item.MaturityYearsBalances), CreatedBy = new EmployeesCodesBLL().MapEmployeeCode(item.EmployeesCodes), CreatedDate = item.CreatedDate.Value, } : null); }
public virtual Result Update() { Result result = new Result(); //result = IsNoConflictWithOtherSportsSeasonsSettings(this.SportsSeasonStartDate, this.SportsSeasonEndDate); //if (result != null) // return result; #region Validate if the season that wanted to updated has vaacation or not List <BaseVacationsBLL> BaseVacationsBLLList = new BaseVacationsBLL().GetVacationsBySportsSeasonID(this.SportsSeasonID); if (BaseVacationsBLLList.Count > 0) { result = new Result(); result.EnumType = typeof(SportsSeasonsValidationEnum); result.EnumMember = SportsSeasonsValidationEnum.RejectedBecauseOfAlreadyCreatedVacationOnTheSeason.ToString(); return(result); } #endregion SportsSeasons SportsSeasons = new SportsSeasons(); SportsSeasons.MaturityYearID = this.MaturityYear.MaturityYearID; SportsSeasons.SportsSeasonStartDate = this.SportsSeasonStartDate; SportsSeasons.SportsSeasonEndDate = this.SportsSeasonEndDate; SportsSeasons.SportsSeasonDescription = this.SportsSeasonDescription; SportsSeasons.UpdatedDate = DateTime.Now; SportsSeasons.Updatedby = this.LoginIdentity.EmployeeCodeID; SportsSeasons.SportsSeasonID = this.SportsSeasonID; this.SportsSeasonID = new SportsSeasonsDAL().Update(SportsSeasons); if (this.SportsSeasonID != 0) { result.Entity = this; result.EnumType = typeof(LookupsValidationEnum); result.EnumMember = LookupsValidationEnum.Done.ToString(); } return(result); }