Beispiel #1
0
        public IEnumerable <NICCode> GetNICCode(NICCode nICCode)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter totalPageCount = new ObjectParameter("TotalPageCount", typeof(int));
                ObjectParameter totalRecord    = new ObjectParameter("TotalRecord", typeof(int));

                var nICCodes = dataContext.NICCodeGet(nICCode.NICCodeId, Utility.TrimString(nICCode.SearchText), nICCode.IsActive, nICCode.PageNumber, nICCode.PageSize, nICCode.IsPagingRequired, Utility.TrimString(nICCode.OrderBy), Utility.TrimString(nICCode.OrderByDirection), totalPageCount, totalRecord).ToList();

                var nICCodeList = new List <NICCode>();
                foreach (var nICCodeDetail in nICCodes)
                {
                    nICCodeList.Add(new NICCode()
                    {
                        NICCodeId      = nICCodeDetail.NICCodeId,
                        NICCodeName    = nICCodeDetail.NICCodeName,
                        PDF            = nICCodeDetail.PDF,
                        IsActive       = nICCodeDetail.IsActive,
                        TotalPageCount = Convert.ToInt32(totalPageCount.Value),
                        TotalRecord    = Convert.ToInt32(totalRecord.Value)
                    });
                }
                return(nICCodeList);
            }
        }
        public IHttpActionResult UpdateNICCode(UpdateNICCodeRequest updateNICCodeRequest)
        {
            var responses = new Responses();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                if (Utility.UserId < 0)
                {
                    return(BadRequest(Utility.INVALID_USER));
                }

                var nICCode = new NICCode()
                {
                    NICCodeId   = updateNICCodeRequest.NICCodeId,
                    NICCodeName = updateNICCodeRequest.NICCodeName,
                    PDF         = updateNICCodeRequest.PDF,
                    ModifiedBy  = Utility.UserId
                };
                int result = iNICCode.UpdateNICCode(nICCode);

                switch (result)
                {
                case 1:
                    responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                    responses.Description = "NICCode updated successfully.";
                    break;

                case -2:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "NICCode already exists.";
                    break;

                case -3:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "NICCode doesn't exist.";
                    break;

                default:
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "Error while updating niccode.";
                    break;
                }
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while updating admin profile.";

                Utility.WriteLog("UpdateNICCode", updateNICCodeRequest, "Error while updating niccode. (NICCodeAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }
Beispiel #3
0
        public int DeleteNICCode(NICCode nICCode)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter result = new ObjectParameter("Result", typeof(int));

                dataContext.NICCodeDelete(nICCode.NICCodeId, nICCode.ModifiedBy, result);

                return(Convert.ToInt32(result.Value));
            }
        }
Beispiel #4
0
        public int UpdateNICCode(NICCode nICCode)
        {
            using (DemsifyEntities dataContext = new DemsifyEntities())
            {
                ObjectParameter result = new ObjectParameter("Result", typeof(int));

                dataContext.NICCodeUpdate(nICCode.NICCodeId, Utility.TrimString(nICCode.NICCodeName), Utility.TrimString(nICCode.PDF), nICCode.ModifiedBy, result);

                return(Convert.ToInt32(result.Value));
            }
        }
        public IHttpActionResult AddNICCode(AddNICCodeRequest addNICCodeRequest)
        {
            var responses = new Responses();

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var nICCode = new NICCode()
                {
                    NICCodeName = addNICCodeRequest.NICCodeName,
                    PDF         = addNICCodeRequest.PDF,
                    CreatedBy   = Utility.UserId
                };
                int result = iNICCode.AddNICCode(nICCode);
                if (result > 0)
                {
                    responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                    responses.Description = "NICCode added successfully.";
                }
                else if (result == -2)
                {
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "NICCode alread exists.";
                }
                else
                {
                    responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                    responses.Description = "Error while adding niccode.";
                }
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while adding niccode.";

                Utility.WriteLog("AddNICCode", addNICCodeRequest, "Error while adding niccode. (NICCodeAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }
        public IHttpActionResult GetNICCode([FromUri] GetNICCodeRequest getNICCodeRequest)
        {
            var responses = new Responses();

            try
            {
                if (Utility.UserId < 0)
                {
                    return(BadRequest(Utility.INVALID_USER));
                }

                if (getNICCodeRequest == null)
                {
                    getNICCodeRequest = new GetNICCodeRequest();
                }

                if (getNICCodeRequest.PageSize == null)
                {
                    getNICCodeRequest.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]);
                }

                var nICCode = new NICCode()
                {
                    NICCodeId        = getNICCodeRequest.NICCodeId,
                    SearchText       = getNICCodeRequest.SearchText,
                    IsActive         = getNICCodeRequest.IsActive,
                    PageNumber       = getNICCodeRequest.PageNumber,
                    PageSize         = Convert.ToInt32(getNICCodeRequest.PageSize),
                    IsPagingRequired = (getNICCodeRequest.PageNumber != null) ? true : false,
                    OrderBy          = getNICCodeRequest.OrderBy,
                    OrderByDirection = getNICCodeRequest.OrderByDirection
                };
                var nICCodes = iNICCode.GetNICCode(nICCode);

                var nICCodeList = new List <GetNICCodeResponse>();
                foreach (var nICCodeDetail in nICCodes)
                {
                    nICCodeList.Add(new GetNICCodeResponse()
                    {
                        NICCodeId      = Convert.ToInt32(nICCodeDetail.NICCodeId),
                        NICCodeName    = nICCodeDetail.NICCodeName,
                        PDF            = nICCodeDetail.PDF,
                        IsActive       = Convert.ToBoolean(nICCodeDetail.IsActive),
                        CreatedBy      = nICCodeDetail.CreatedBy,
                        TotalPageCount = nICCodeDetail.TotalPageCount,
                        TotalRecord    = nICCodeDetail.TotalRecord
                    });
                }

                responses.Status      = Utility.SUCCESS_STATUS_RESPONSE;
                responses.Description = "NICCode retrieved successfully";
                responses.Response    = nICCodeList;
            }
            catch (Exception ex)
            {
                responses.Status      = Utility.ERROR_STATUS_RESPONSE;
                responses.Description = "Error while retrieving niccode.";

                Utility.WriteLog("GetNICCode", getNICCodeRequest, "Error while retrieving niccode. (NICCodeAdminController)", ex.ToString());
            }
            return(Ok(responses));
        }