Ejemplo n.º 1
0
        public async Task <IHttpActionResult> PostSecurityQuestionMaster(SecurityQuestionDTO data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Guid id            = data.Id;
            int  EntityStateId = 0;

            if (id == Guid.Empty)
            {
                id = Guid.NewGuid();
                //user.Id = id;
                EntityStateId = (int)EntityState.Added;
            }
            else
            {
                EntityStateId = (int)EntityState.Modified;
            }

            Guid result = await _SecurityQuestionService.Save(data, id, EntityStateId);

            data.Id = id;
            if (result == Guid.Empty)
            {
                return(NotFound());
            }

            return(CreatedAtRoute("DefaultApi", new { id = id }, data));
        }