Ejemplo n.º 1
0
        public JsonResult AddMark([FromBody] GlobalViewModel model)
        {
            Result <TcpExample.Domain.DBModel.Mark> result = new Result <TcpExample.Domain.DBModel.Mark>();

            if (model.MarkCode != null && model.MarkCode.Length == 1 && model.MarkName != null && model.MarkName.Length > 0)
            {
                var mark = _markService.GetMark(model.MarkCode);
                if (mark.Data == null)
                {
                    TcpExample.Domain.DBModel.Mark newMark = new Domain.DBModel.Mark()
                    {
                        Code = model.MarkCode,
                        Name = model.MarkName
                    };
                    var addResult = _markService.AddMark(newMark);
                    return(new JsonResult(addResult));
                }
                else
                {
                    result.Success = false;
                    result.Message = "This code is exists !!";
                }
            }
            else
            {
                result.Success = false;
                result.Message = "Invalid data !!";
            }
            return(new JsonResult(result));
        }
Ejemplo n.º 2
0
        public ActionResult <MarkVM> AddMark([FromBody] MarkDTO markDTO)
        {
            var mark = _mapper.Map <Mark>(markDTO);

            _markService.AddMark(mark);
            _markService.SaveChanges();
            _log.Save(User.Identity.Name, "Dodano Markę", GetType().Name);
            return(Ok());
        }
Ejemplo n.º 3
0
 public IActionResult AddMark(Mark mark)
 {
     return(Ok(_markService.AddMark(mark)));
 }
Ejemplo n.º 4
0
 public ActionResult <HttpResponse> AddMark([FromBody] MarkModel markModel)
 {
     _markService.AddMark((MarkDTO) new MarkDTO().InjectFrom(markModel));
     return(Ok());
 }