Exemplo n.º 1
0
 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
     });
 }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }