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()); }
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)); }