Ejemplo n.º 1
0
        public HttpResponseMessage updateCategory([FromBody] roleViewModel model)
        {
            var logInUserName = RequestContext.Principal.Identity.Name;

            try
            {
                if (model.Name != null && model.id != null)
                {
                    //IDictionary<string, string> values = JsonConvert.DeserializeObject<IDictionary<string, string>>(data);
                    string r_name = model.Name;
                    var    ct     = db.Roles.Find(model.id);
                    if (ct != null)
                    {
                        ulog.loguserActivities(logInUserName, "User Changed Role name: '" + ct.Name + "' to '" + r_name + "'");
                        ct.Name = r_name;
                        db.SaveChanges();
                        return(Request.CreateResponse(HttpStatusCode.OK, "Record is updated successfully!"));
                    }
                    else
                    {
                        //ulog.loguserActivities(logInUserName, "Category update fail");
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "role update fail"));
                    }
                }
                ulog.loguserActivities(logInUserName, "role update fail");
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "role Update fail"));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult createCategory([FromBody] roleViewModel model)
        {
            var logInUserName = RequestContext.Principal.Identity.Name;

            try
            {
                if (model.Name != null)
                {
                    var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(db));
                    if (!roleManager.RoleExists(model.Name))
                    {
                        object roleresult = roleManager.Create(new IdentityRole(model.Name));
                    }
                    ulog.loguserActivities(logInUserName, "Added new role with name: '" + model.Name + "' ");
                    return(Content(HttpStatusCode.OK, "role has been successfully created"));
                }
                else
                {
                    return(Content(HttpStatusCode.BadRequest, "Operation fail: "));
                }
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.BadRequest, "Operation fail: " + ex));
            }
        }
Ejemplo n.º 3
0
        public ActionResult Update([FromForm] roleViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var serializeRole = RoleMapper.SerializeRole(model);
            var newRole       = _role.EditRole(serializeRole);

            return(Ok(newRole));
        }
Ejemplo n.º 4
0
 public static m_role SerializeRole(roleViewModel role)
 {
     return(new m_role
     {
         Id = role.Id,
         Code = role.Code,
         Name = role.Name,
         Description = role.Description,
         IsDelete = role.IsDelete,
         CreatedBy = role.CreatedBy,
         CreatedDate = role.CreatedDate,
         UpdatedBy = role.UpdatedBy,
         UpdatedDate = role.UpdatedDate
     });
 }