Example #1
0
        public AddSymbolMasterResponseDto AddSymbolMaster(AddSymbolMasterRequestDto addSymbolMasterRequestDto)
        {
            AddSymbolMasterResponseDto addSymbolMasterResponseDto;

            try
            {
                addSymbolMasterResponseDto = bSymbolMasterProvider.AddSymbolMaster(addSymbolMasterRequestDto);
                addSymbolMasterResponseDto.ServiceResponseStatus = 1;
            }
            catch (SSException applicationException)
            {
                addSymbolMasterResponseDto = new AddSymbolMasterResponseDto
                {
                    ServiceResponseStatus = 0,
                    ErrorMessage          = applicationException.Message,
                    ErrorCode             = applicationException.ExceptionCode
                };
            }
            catch (Exception exception)
            {
                addSymbolMasterResponseDto = new AddSymbolMasterResponseDto
                {
                    ServiceResponseStatus = 0,
                    ErrorCode             = ExceptionAttributes.ExceptionCodes.InternalServerError,
                    ErrorMessage          = exception.Message
                };
            }

            return(addSymbolMasterResponseDto);
        }
        public AddSymbolMasterResponseDto AddSymbolMaster(AddSymbolMasterRequestDto addSymbolMasterRequestDto)
        {
            var cModel = new AddSymbolMasterCM
            {
                Symbol          = addSymbolMasterRequestDto.Symbol,
                Name            = addSymbolMasterRequestDto.Name,
                ContentType     = addSymbolMasterRequestDto.ContentType,
                Data            = addSymbolMasterRequestDto.Data,
                CreatedBy       = new Guid("783F190B-9B66-42AC-920B-E938732C1C01"), //Later needs to be remove
                CreatedDateTime = System.DateTime.UtcNow
            };

            var response = symbolMasterRepository.AddSymbolMaster(cModel);

            return(new AddSymbolMasterResponseDto());
        }
Example #3
0
        public HttpResponseMessage AddOrUpdateSymbolMasterFormData()
        {
            AddSymbolMasterRequestDto    addSymbolMasterRequestDto    = new AddSymbolMasterRequestDto();
            UpdateSymbolMasterRequestDto updateSymbolMasterRequestDto = new UpdateSymbolMasterRequestDto();

            HttpRequestMessage re = Request;
            var context           = System.Web.HttpContext.Current.Request;

            addSymbolMasterRequestDto.Symbol    = context.Params["Symbol"];
            updateSymbolMasterRequestDto.Symbol = context.Params["Symbol"];

            if (Convert.ToByte(context.Params["isExistingImage"]) == 0)
            {
                foreach (string file in context.Files)
                {
                    var fileContent = context.Files[file];
                    if (fileContent != null && fileContent.ContentLength > 0)
                    {
                        var inputStream = fileContent.InputStream;
                        addSymbolMasterRequestDto.Name           = fileContent.FileName;
                        updateSymbolMasterRequestDto.Name        = fileContent.FileName;
                        addSymbolMasterRequestDto.ContentType    = fileContent.ContentType;
                        updateSymbolMasterRequestDto.ContentType = fileContent.ContentType;
                        using (var reader = new System.IO.BinaryReader(inputStream))
                        {
                            updateSymbolMasterRequestDto.Data = addSymbolMasterRequestDto.Data = reader.ReadBytes(fileContent.ContentLength);
                        }
                    }
                }
            }
            if (context.Params["SymbolCode"] != "null")
            {
                updateSymbolMasterRequestDto.isExistingImage = Convert.ToInt16(context.Params["isExistingImage"]);
                updateSymbolMasterRequestDto.SymbolCode      = Convert.ToDecimal(context.Params["SymbolCode"]);
                var responseUpdate = this.UpdateSymbolMaster(updateSymbolMasterRequestDto);
                return(Request.CreateResponse(responseUpdate));
            }
            var response = this.AddSymbolMaster(addSymbolMasterRequestDto);

            return(Request.CreateResponse(response));
        }