/// <summary> /// Ensures that an object with the specified name exists, while creating other properties are set to their default values /// </summary> /// <param name="i_sName">Name</param> /// <returns>cHolidayList object</returns> public static cHolidayList CreateIfRequiredAndGet(string i_sName) { cHolidayList oObj = cHolidayList.Get_Name(i_sName); if (oObj == null) { oObj = cHolidayList.Create(); oObj.sName = i_sName; oObj.Save(); } return(oObj); }
public ActionResult CreateHolidayList(HolidayList objholidaylist) { try { cHolidayList objholiday = cHolidayList.Create(); objholiday.sOccassion = objholidaylist.Occassion; objholiday.dtOccDate = Convert.ToDateTime(objholidaylist.Date); objholiday.sDescription = objholidaylist.Description; objholiday.Save(); Session["Result"] = "1"; LeaveViewModel objleaveviewmodel = new LeaveViewModel(); return(RedirectToAction("HolidayList")); } catch (Exception ex) { throw ex; } }