コード例 #1
0
        public ServiceResult <string> AddHunting(HuntingServiceModel hunting)
        {
            var addResult = huntingRepository.Add(hunting.ConvertToModel());

            return(addResult.IsSuccess ? ServiceResult <string> .Success("Success - add", "") : ServiceResult <string> .Failed(string.Empty, ""));
        }
コード例 #2
0
        public static GravityZero.HuntingSupport.Repository.Model.Hunting ConvertToModel(this HuntingServiceModel model)
        {
            if (model is null)
            {
                return(new Repository.Model.Hunting());
            }

            return(new GravityZero.HuntingSupport.Repository.Model.Hunting()
            {
                Issued = model.Issued,
                Leader = model.Leader.ConvertToUserModel(),
                Description = model.Description,
                Quarries = model.Quarries.CovertCollectionToModel(),
                Status = (Status)model.Status,
                Users = model.Users.ConvertCollectionToModel(),
                Identifier = model.Identifier,
                PartialHuntings = model.PartialHuntings.ConvertCollectionToModel()
            });
        }
コード例 #3
0
        public JsonResult AddHunting([FromBody] HuntingServiceModel hunt)
        {
            var addResult = hunting.AddHunting(hunt);

            return(new JsonResult(ServiceResponse <string> .Create(addResult.IsSuccess, addResult.Payload, addResult.Code)));
        }