public static Creator Create(CreativeType type, CreatorParentType parentType, Guid parentId) { return(new Creator() { FirstName = string.Empty, LastName = string.Empty, Type = type, ParentId = parentId, ParentType = parentType }); }
public async Task <IHttpActionResult> Post([FromBody] CreativeType model) { if (!ModelState.IsValid) { Validate(model); return(BadRequest(ModelState)); } var result = await _sql.CreateAsync(model); if (result < 1) { return(BadRequest()); } return(Ok(model)); }
public async Task <IHttpActionResult> Put(int id, [FromBody] CreativeType model) { if (!ModelState.IsValid) { Validate(model); return(BadRequest(ModelState)); } // Set ID because Ember doesn't send it model.Id = id; var result = await _sql.UpdateAsync(model); if (!result) { return(BadRequest()); } return(Ok(model)); }