コード例 #1
0
ファイル: NodeController.cs プロジェクト: cnKyV/TodoApp
        public IActionResult Create(NodeCreateModel nodeCreateModel)
        {
            Node node = _mapper.Map <Node>(nodeCreateModel);
            NodeResponseModel nodeResponseModel = _mapper.Map <NodeResponseModel>(_nodeService.Create(node));

            return(Ok(nodeResponseModel));
        }
コード例 #2
0
        public IActionResult CreateAsync([FromBody] NodeCreateModel model)
        {
            if (model == null)
            {
                return(BadRequest());
            }
            var node = _nodeService.Create(model);

            if (node != Guid.Empty)
            {
                return(NotFound());
            }
            return(Ok(node));
        }
コード例 #3
0
 public Guid Create(NodeCreateModel node)
 {
     try
     {
         var savenode = JToken.FromObject(node).ToObject <NodeModel>();
         savenode.Id        = Guid.NewGuid();
         savenode.CreatedAt = DateTime.UtcNow;
         _context.Nodes.Add(savenode);
         _context.SaveChanges();
         return(savenode.Id);
     }
     catch (Exception ex)
     {
         StaticEventHandler.Log(System.Diagnostics.TraceLevel.Error, "error during Update", MethodBase.GetCurrentMethod(), ex);
         return(Guid.Empty);
     }
 }