コード例 #1
0
ファイル: AuthorPeice.cs プロジェクト: Virobeast2/RCLIENT
 public void Registered(AuthorCreation creation)
 {
     this._creation = creation;
     if (this._peiceID == null)
     {
     }
     this._peiceID = string.Empty;
     this.OnRegistered();
 }
コード例 #2
0
 public bool Create(AuthorCreation creation, out AuthorPeice peice)
 {
     if (this.creator == null)
     {
         peice = null;
         return false;
     }
     peice = this.creator(creation, this);
     return peice;
 }
コード例 #3
0
 public bool Create(AuthorCreation creation, out AuthorPeice peice)
 {
     if (this.creator == null)
     {
         peice = null;
         return(false);
     }
     peice = this.creator(creation, this);
     return((bool)peice);
 }
コード例 #4
0
        public async Task <Guid> AddAuthorAsync(AuthorCreation model)
        {
            var author = _mapper.Map <Author>(model);

            _repository.Add(author);

            await _unitofWork.SaveChangesAsync();

            return(author.Id);
        }
コード例 #5
0
ファイル: AuthorsController.cs プロジェクト: hkamran2/Books
        public async Task <IActionResult> AddAuthor([FromBody] AuthorCreation model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var id = await _service.AddAuthorAsync(model);

            return(CreatedAtRoute("GetAuthor", new { id = id }, await _service.GetAuthorAsync(id)));
        }
コード例 #6
0
        public async Task <Author> EditAuthorAsync(Guid id, AuthorCreation model)
        {
            var author = await GetAuthorAsync(id);

            if (author != null)
            {
                author.FirstName = model.FirstName;
                author.LastName  = model.LastName;
            }

            return(author);
        }
コード例 #7
0
ファイル: AuthorsController.cs プロジェクト: hkamran2/Books
        public async Task <IActionResult> EditAuthor(Guid id, AuthorCreation model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var author = await _service.EditAuthorAsync(id, model);

            if (author == null)
            {
                return(NotFound());
            }

            return(Ok(author));
        }
コード例 #8
0
 public bool Validate(AuthorCreation creation)
 {
     return (this.validator == null ? true : this.validator(creation, this));
 }
コード例 #9
0
ファイル: AuthorPeice.cs プロジェクト: sknchan/LegacyRust
 public void Registered(AuthorCreation creation)
 {
     this._creation = creation;
     this._peiceID  = this._peiceID ?? string.Empty;
     this.OnRegistered();
 }
コード例 #10
0
ファイル: AuthorPeice.cs プロジェクト: HexHash/LegacyRust
 public void Registered(AuthorCreation creation)
 {
     this._creation = creation;
     this._peiceID = this._peiceID ?? string.Empty;
     this.OnRegistered();
 }
コード例 #11
0
 public bool Validate(AuthorCreation creation)
 {
     return((this.validator == null) || this.validator(creation, this));
 }