Example #1
0
        /// <summary>
        /// Save/Edit Task Data
        /// </summary>
        /// <param name="ctask"></param>
        /// <returns></returns>
        public ResTaskData TaskSave(Task ctask)
        {
            ResTaskData rtd = new ResTaskData();

            DataContract.Models.Task t = new DataContract.Models.Task();
            rtd.Success    = 0;
            rtd.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
            rtd.StatusDesc = "No Data Found";

            try
            {
                if (ctask != null)
                {
                    t.Name          = ctask.Name;
                    t.Description   = ctask.Description;
                    t.TaskDate      = ctask.TaskDate;
                    t.EstimatedCost = ctask.EstimatedCost;
                    t.PriorityID    = ctask.PriorityID;

                    var tinfo = BLL.BLLTask.Instance.TaskSave(t);
                    if (tinfo != null)
                    {
                        rtd.Success    = 1;
                        rtd.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
                        rtd.StatusDesc = "Success";
                    }
                }
            }
            catch (Exception ex)
            {
                BLL.ErrorLog.WriteLog("Service", "TaskSave", ex, "Error");
            }
            return(rtd);
        }
Example #2
0
        /// <summary>
        /// Get te task list to populate
        /// </summary>
        /// <param name="sText"></param>
        /// <returns></returns>
        public ResTaskData GetTaskList(string sText)
        {
            ResTaskData rtd = new ResTaskData();

            rtd.Success    = 0;
            rtd.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
            rtd.StatusDesc = "No Data Found";

            try
            {
                //fetching list of task
                var lTask = BLL.BLLTask.Instance.GetTaskList(sText);

                if (lTask != null && lTask.Count > 0)
                {
                    foreach (var item in lTask)
                    {
                        Task t = new Task();
                        t.TaskId        = item.TaskId;
                        t.Name          = item.Name;
                        t.Description   = item.Description;
                        t.TaskDate      = item.TaskDate;
                        t.EstimatedCost = item.EstimatedCost;
                        t.PriorityID    = item.PriorityID;
                        rtd.listTaskinfo.Add(t);
                    }

                    rtd.Success    = 1;
                    rtd.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
                    rtd.StatusDesc = "Success";
                }
            }
            catch (Exception ex)
            {
                BLL.ErrorLog.WriteLog("Service", "GetTaskList", ex, "Error");
            }
            return(rtd);
        }