public dynamic PostOfficialVacation(OfficialVacationsPVM v)
        {
            var officialVacation = db.Official_Vacation.Add(new Official_Vacation
            {
                FromDate    = v.fromDate,
                ToDate      = v.toDate,
                For_EmpTyp  = v.forEmpType,
                EmpTyp_ID   = v.empTypeId,
                Description = v.description,
                UserId      = v.userId,
                LastUpdate  = DateTime.Now,
                Year        = v.year
            });
            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result,
                officialVacation = officialVacation.VacationID
            });
        }
        public dynamic PutOfficialVacation(OfficialVacationsPVM v)
        {
            var officialVacation = db.Official_Vacation.Find(v.vacationId);
            int vacationDateYear = v.fromDate.Year;

            officialVacation.FromDate    = v.fromDate;
            officialVacation.ToDate      = v.toDate;
            officialVacation.For_EmpTyp  = v.forEmpType;
            officialVacation.EmpTyp_ID   = v.empTypeId;
            officialVacation.Description = v.description;
            officialVacation.UserId      = v.userId;
            officialVacation.LastUpdate  = DateTime.Now;
            officialVacation.Year        = v.year;


            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result
            });
        }